#ifndef RTW_HEADER_calPrms_h_
#define RTW_HEADER_calPrms_h_
#include "rtwtypes.h"

#pragma SEC(CALPRM)

extern const volatile boolean_T Balance_ON_Off_First[32];
extern const volatile boolean_T Balance_ON_Off_Forth[32];
extern const volatile boolean_T Balance_ON_Off_Second[32];
extern const volatile boolean_T Balance_ON_Off_Third[32];
extern const volatile uint32_T Bat_Con;
extern const volatile uint8_T Battery_ID[19];
extern const volatile uint8_T Battery_type;
extern const volatile int16_T CCV_CellT[6];
extern const volatile uint8_T CCV_SOC[3];
extern const volatile uint16_T CCV_Vol[18];
extern const volatile uint16_T CELLV_REFMAX;
extern const volatile int16_T Capacity_Keep_CellT[9];
extern const volatile real32_T Capacity_Keep_Factor[9];
extern const volatile uint16_T Capacity_Rate;
extern const volatile real32_T CellC_C[3];
extern const volatile int16_T CellC_T[11];
extern const volatile uint32_T CellT_AD_100K[332];
extern const volatile uint32_T CellT_AD_10K[332];
extern const volatile uint8_T CellT_AD_Type;
extern const volatile uint8_T CellT_Channel_Connect[10];
extern const volatile int16_T CellT_DiffRec_LV1;
extern const volatile int16_T CellT_Diff_LV1;
extern const volatile int16_T CellT_LowRec_LV1;
extern const volatile int16_T CellT_Low_LV1;
extern const volatile int16_T CellT_Low_LV3;
extern const volatile int16_T CellT_OCV[4];
extern const volatile int16_T CellT_OverRec_LV1;
extern const volatile int16_T CellT_OverRec_LV2;
extern const volatile int16_T CellT_OverRec_LV3;
extern const volatile int16_T CellT_Over_LV1;
extern const volatile int16_T CellT_Over_LV2;
extern const volatile int16_T CellT_Over_LV3;
extern const volatile int16_T CellT_SOP[9];
extern const volatile int16_T CellT_Table[332];
extern const volatile uint32_T CellT_Temp_AD_R;
extern const volatile uint8_T CellT_num;
extern const volatile uint16_T CellV_ChargBack;
extern const volatile uint16_T CellV_DiffRec_LV1;
extern const volatile uint16_T CellV_DiffRec_LV1_Below10;
extern const volatile uint16_T CellV_DiffRec_LV2;
extern const volatile uint16_T CellV_DiffRec_LV2_Below10;
extern const volatile uint16_T CellV_Diff_LV1;
extern const volatile uint16_T CellV_Diff_LV1_Below10;
extern const volatile uint16_T CellV_Diff_LV2;
extern const volatile uint16_T CellV_Diff_LV2_Below10;
extern const volatile uint16_T CellV_LowRec_LV1_NormalUp;
extern const volatile uint16_T CellV_LowRec_LV1_TenUp;
extern const volatile uint16_T CellV_LowRec_LV1_ZeroBelow;
extern const volatile uint16_T CellV_LowRec_LV1_ZeroUp;
extern const volatile uint16_T CellV_LowRec_LV2_NormalUp;
extern const volatile uint16_T CellV_LowRec_LV2_TenUp;
extern const volatile uint16_T CellV_LowRec_LV2_ZeroBelow;
extern const volatile uint16_T CellV_LowRec_LV2_ZeroUp;
extern const volatile uint16_T CellV_LowRec_LV3_NormalUp;
extern const volatile uint16_T CellV_LowRec_LV3_TenUp;
extern const volatile uint16_T CellV_LowRec_LV3_ZeroBelow;
extern const volatile uint16_T CellV_LowRec_LV3_ZeroUp;
extern const volatile uint16_T CellV_Low_LV1_NormalUp;
extern const volatile uint16_T CellV_Low_LV1_TenUp;
extern const volatile uint16_T CellV_Low_LV1_ZeroBelow;
extern const volatile uint16_T CellV_Low_LV1_ZeroUp;
extern const volatile uint16_T CellV_Low_LV2_NormalUp;
extern const volatile uint16_T CellV_Low_LV2_TenUp;
extern const volatile uint16_T CellV_Low_LV2_ZeroBelow;
extern const volatile uint16_T CellV_Low_LV2_ZeroUp;
extern const volatile uint16_T CellV_Low_LV3_NormalUp;
extern const volatile uint16_T CellV_Low_LV3_TenUp;
extern const volatile uint16_T CellV_Low_LV3_ZeroBelow;
extern const volatile uint16_T CellV_Low_LV3_ZeroUp;
extern const volatile int16_T CellV_Low_Temp_Divid_Zero;
extern const volatile int16_T CellV_Low_Temp_Normal;
extern const volatile int16_T CellV_Low_Temp_Ten;
extern const volatile uint16_T CellV_Max_Con;
extern const volatile uint16_T CellV_Min_Con;
extern const volatile uint16_T CellV_NeverBack;
extern const volatile uint16_T CellV_OverRec_LV1;
extern const volatile uint16_T CellV_OverRec_LV2;
extern const volatile uint16_T CellV_OverRec_LV3;
extern const volatile uint16_T CellV_Over_LV1;
extern const volatile uint16_T CellV_Over_LV2;
extern const volatile uint16_T CellV_Over_LV3;
extern const volatile uint16_T CellV_Rate;
extern const volatile uint16_T CellV_Rechrg_limit;
extern const volatile uint16_T CellV_SOP[12];
extern const volatile uint16_T CellV_Sensor_High_Coff;
extern const volatile uint16_T CellV_Sensor_Low_Coff;
extern const volatile uint8_T CellV_UV_Th;
extern const volatile uint16_T CellV_limit;
extern const volatile uint8_T CellV_num;
extern const volatile uint16_T Cell_BalCirc_Almtime;
extern const volatile real32_T Cell_Capacity[33];
extern const volatile uint16_T Cell_LostV_Almtime;
extern const volatile uint16_T Cell_LostV_Rcvtime;
extern const volatile uint16_T Cell_OverDiffV1_Almtime;
extern const volatile uint16_T Cell_OverDiffV1_Rcvtime;
extern const volatile uint16_T Cell_OverDiffV2_Almtime;
extern const volatile uint16_T Cell_OverDiffV2_Rcvtime;
extern const volatile uint16_T Cell_OverT1_Almtime;
extern const volatile uint16_T Cell_OverT1_Rcvtime;
extern const volatile uint16_T Cell_OverT2_Almtime;
extern const volatile uint16_T Cell_OverT2_Rcvtime;
extern const volatile uint16_T Cell_OverT3_Almtime;
extern const volatile uint16_T Cell_OverT3_Rcvtime;
extern const volatile uint16_T Cell_OverV1_Almtime;
extern const volatile uint16_T Cell_OverV1_Rcvtime;
extern const volatile uint16_T Cell_OverV2_Almtime;
extern const volatile uint16_T Cell_OverV2_Rcvtime;
extern const volatile uint16_T Cell_OverV3_Almtime;
extern const volatile uint16_T Cell_OverV3_Rcvtime;
extern const volatile uint16_T Cell_PCBTover_Almtime;
extern const volatile uint16_T Cell_PCBTover_Rcvtime;
extern const volatile uint16_T Cell_SensorT1_Almtime;
extern const volatile uint16_T Cell_SensorT1_Rcvtime;
extern const volatile uint16_T Cell_SensorT2_Almtime;
extern const volatile uint16_T Cell_SensorT2_Rcvtime;
extern const volatile uint16_T Cell_SensorV_Almtime;
extern const volatile uint16_T Cell_SensorV_Rcvtime;
extern const volatile uint16_T Cell_StrayT_Almtime;
extern const volatile uint16_T Cell_StrayT_Rcvtime;
extern const volatile uint16_T Cell_TDiff_Almtime;
extern const volatile uint16_T Cell_TDiff_Rcvtime;
extern const volatile int16_T Cell_ThresholdTemp;
extern const volatile uint16_T Cell_UnderT_Almtime;
extern const volatile uint16_T Cell_UnderT_Rcvtime;
extern const volatile uint16_T Cell_UnderV1_Almtime;
extern const volatile uint16_T Cell_UnderV1_Rcvtime;
extern const volatile uint16_T Cell_UnderV2_Almtime;
extern const volatile uint16_T Cell_UnderV2_Rcvtime;
extern const volatile uint16_T Cell_UnderV3_Almtime;
extern const volatile uint16_T Cell_UnderV3_Rcvtime;
extern const volatile int16_T Cell_maxTemp;
extern const volatile int16_T Cell_minTemp;
extern const volatile uint8_T Channel_Connect[32];
extern const volatile uint8_T Chip_num;
extern const volatile uint16_T Con_Time;
extern const volatile uint8_T Contious_Power_Chrg[48];
extern const volatile uint8_T Contious_Power_DisChrg[54];
extern const volatile uint16_T Correct_Time;
extern const volatile uint16_T Cycle_NUM[32];
extern const volatile int16_T DCV_CellT[10];
extern const volatile uint8_T DCV_SOC[3];
extern const volatile uint16_T DCV_Vol[30];
extern const volatile uint8_T DC_Chrg_CC[135];
extern const volatile uint16_T DC_Chrg_CellV[15];
extern const volatile int16_T DC_Chrg_Temp[9];
extern const volatile real32_T DOD;
extern const volatile real32_T Factor_LowVol;
extern const volatile uint8_T Manu_code;
extern const volatile uint8_T Max_Mileage;
extern const volatile uint16_T OCV_Correct_CellV;
extern const volatile uint8_T OCV_SOC[11];
extern const volatile uint16_T OCV_Table[44];
extern const volatile boolean_T OFF[32];
extern const volatile uint16_T Other_CellSOCDiff_Almtime;
extern const volatile uint16_T Other_Low1SOH_Almtime;
extern const volatile uint16_T Other_Low2SOH_Almtime;
extern const volatile uint16_T Other_LowSOC_Almtime;
extern const volatile uint16_T Other_OverSOC_Almtime;
extern const volatile uint16_T Other_SOCJump_Almtime;
extern const volatile uint16_T Other_SnsrInvalid_Almtime;
extern const volatile uint16_T Other_SnsrInvalid_Rcvtime;
extern const volatile uint16_T Other_VCURepTmt6_Almtime;
extern const volatile uint16_T Other_VCURepTmt7_Almtime;
extern const volatile uint16_T OverCur_Chrg1_Almtime;
extern const volatile uint16_T OverCur_Chrg1_Rcvtime;
extern const volatile uint16_T OverCur_Chrg2_Almtime;
extern const volatile uint16_T OverCur_Chrg2_Rcvtime;
extern const volatile uint16_T OverCur_Chrg3_Almtime;
extern const volatile uint16_T OverCur_Chrg3_Rcvtime;
extern const volatile uint16_T OverCur_DisChrg1_Almtime;
extern const volatile uint16_T OverCur_DisChrg1_Rcvtime;
extern const volatile uint16_T OverCur_DisChrg2_Almtime;
extern const volatile uint16_T OverCur_DisChrg2_Rcvtime;
extern const volatile uint16_T OverCur_DisChrg3_Almtime;
extern const volatile uint16_T OverCur_DisChrg3_Rcvtime;
extern const volatile uint16_T OverCur_ReChrg1_Almtime;
extern const volatile uint16_T OverCur_ReChrg1_Rcvtime;
extern const volatile uint16_T OverCur_ReChrg2_Almtime;
extern const volatile uint16_T OverCur_ReChrg2_Rcvtime;
extern const volatile uint16_T OverCur_ReChrg3_Almtime;
extern const volatile uint16_T OverCur_ReChrg3_Rcvtime;
extern const volatile uint16_T PACK_ID_AD_R;
extern const volatile int16_T PCB_OverTemp;
extern const volatile int16_T PCB_OverTempRec;
extern const volatile int16_T PCB_TempRec_Balance;
extern const volatile int16_T PCB_maxTemp;
extern const volatile int16_T PCB_minTemp;
extern const volatile uint32_T Pack_AD_Param[19];
extern const volatile uint8_T Pack_ID_CAL[19];
extern const volatile uint16_T Pul_Time;
extern const volatile uint8_T Pulse_Power_Chrg[48];
extern const volatile uint8_T Pulse_Power_DisChrg[54];
extern const volatile uint16_T SOC_0_ConfirmTime;
extern const volatile uint16_T SOC_0_RcvTime;
extern const volatile uint16_T SOC_10_ConfirmTime;
extern const volatile uint16_T SOC_10_RcvTime;
extern const volatile uint16_T SOC_95_ConfirmTime;
extern const volatile uint16_T SOC_95_RcvTime;
extern const volatile uint16_T SOC_99_ConfirmTime;
extern const volatile uint16_T SOC_99_RcvTime;
extern const volatile real32_T SOC_CAL;
extern const volatile real32_T SOC_CAL_DC;
extern const volatile real32_T SOC_CAP;
extern const volatile uint8_T SOC_ConChrg[6];
extern const volatile uint8_T SOC_ConDisChrg[6];
extern const volatile real32_T SOC_Factor;
extern const volatile real32_T SOC_Keep_C[5];
extern const volatile int16_T SOC_Keep_T[6];
extern const volatile uint16_T SOC_Keep_Vol[30];
extern const volatile uint8_T SOC_OffSet;
extern const volatile uint8_T SOC_PuChrg[6];
extern const volatile uint8_T SOC_PuDisChrg[6];
extern const volatile real32_T SOC_ReChrg;
extern const volatile uint8_T SOC_ThirtySecChrg[6];
extern const volatile uint8_T SOC_ThirtySecDisChrg[6];
extern const volatile uint8_T SOH_CAL[32];
extern const volatile uint8_T SOP_Chrg_Current[12];
extern const volatile uint8_T SOP_DisChrg[12];
extern const volatile uint8_T SOP_DisChrg_CellTLimit[9];
extern const volatile int32_T Static_Current;
extern const volatile uint16_T Step_Vol;
extern const volatile int16_T Temp_ConChrg[8];
extern const volatile int16_T Temp_ConDisChrg[9];
extern const volatile int16_T Temp_PuChrg[8];
extern const volatile int16_T Temp_PuDisChrg[9];
extern const volatile int16_T Temp_ThirtySecChrg[8];
extern const volatile int16_T Temp_ThirtySecDisChrg[9];
extern const volatile uint8_T Tempnum2chip;
extern const volatile uint16_T ThirtySec_Power_Chrg[48];
extern const volatile uint16_T ThirtySec_Power_DisChrg[54];
extern const volatile uint16_T Threshold_DiffVoltage;
extern const volatile uint16_T correct_CountSOC;
extern const volatile uint16_T correct_CountSOC_Time;

#pragma SEC()

#endif
